package com.wicket.okrcalc.biz.service.dto.res;

import com.wicket.okrcalc.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc ImplementCountSecReceFieldRespDto
 * @使用场景
 */
@Data
public class ImplementCountSecReceFieldRespDto
  extends BaseDto
  implements Serializable {
/**
     * 进度值（数值） 
     */
    @ApiModelProperty("进度值（数值）")
    private Double	 progressValue;

    /**
     * 上一进度值结果 
     */
    @ApiModelProperty("上一进度值结果")
    private Double	 parentProgressValue;

    /**
     * 进度值单位 
     */
    @ApiModelProperty("进度值单位")
    private String	 progressValueUnit;

    /**
     * 参照进度值（数值） 
     */
    @ApiModelProperty("参照进度值（数值）")
    private Double	 countProgressValue;

    /**
     * 参照进度值单位 TIMES:次 DOOR:门 PART:部 SET:套 INDIVIDUAL:个 YUAN:元 NNT:人 PIECE:篇 TERM:项 FEN:分 WAN_YUAN:万元 PERCENT:1111百分率 PORTION:份 %:%
     */
    @ApiModelProperty("参照进度值单位")
    private String	 countProgressValueUnit;

    /**
     * 实际值（数值） 
     */
    @ApiModelProperty("实际值（数值）")
    private Double	 actualValue;

    /**
     * 上一实际值结果 
     */
    @ApiModelProperty("上一实际值结果")
    private Double	 parentActualValue;

    /**
     * 参照实际值（数值） 
     */
    @ApiModelProperty("参照实际值（数值）")
    private Double	 countActualValue;

    /**
     * 实际值单位 TIMES:次 DOOR:门 PART:部 SET:套 INDIVIDUAL:个 YUAN:元 NNT:人 PIECE:篇 TERM:项 FEN:分 WAN_YUAN:万元 PERCENT:1111百分率 PORTION:份 %:%
     */
    @ApiModelProperty("实际值单位")
    private String	 actualValueUnit;

    /**
     * 参照实际值单位 TIMES:次 DOOR:门 PART:部 SET:套 INDIVIDUAL:个 YUAN:元 NNT:人 PIECE:篇 TERM:项 FEN:分 WAN_YUAN:万元 PERCENT:1111百分率 PORTION:份 %:%
     */
    @ApiModelProperty("参照实际值单位")
    private String	 countActualValueUnit;

    /**
     * 预算支出金额 
     */
    @ApiModelProperty("预算支出金额")
    private Double	 budgetDisburse;

    /**
     * 上一预算支出金额 
     */
    @ApiModelProperty("上一预算支出金额")
    private String	 parentBudgetDisburse;

    /**
     * 预算支出金额单位 
     */
    @ApiModelProperty("预算支出金额单位")
    private String	 budgetDisburseUnit;

    /**
     * 累计支出资金 
     */
    @ApiModelProperty("累计支出资金")
    private Double	 cumulativeFundsExpend;

    /**
     * 累计支出资金单位 
     */
    @ApiModelProperty(" 累计支出资金单位")
    private String	 cumulativeFundsExpendUnit;
/**
     * 客观得分 
     */
    @ApiModelProperty("客观得分")
    private Double	 objectiveScore;

    /**
     * 客观得分单位 
     */
    @ApiModelProperty("客观得分单位")
    private String	 objectiveScoreUnit;
/**
     * 数据值结果 
     */
    @ApiModelProperty("数据值结果")
    private Double	 dataResult;
/**
     * 归属周期进度值较上次变化值
     */
    @ApiModelProperty("归属周期进度值较上次变化值")
    private Double	 progressChangeFromLastValue;

    /**
     * 归属周期进度值较上次增降幅
     */
    @ApiModelProperty("归属周期进度值较上次增降幅")
    private Double	 progressChangeFromLastRatio;

    /**
     * 归属周期实际值较上次变化值
     */
    @ApiModelProperty("归属周期实际值较上次变化值")
    private Double	 actualChangeFromLastValue;

    /**
     * 归属周期实际值较上次增降幅
     */
    @ApiModelProperty("归属周期实际值较上次增降幅")
    private Double	 actualChangeFromLastRatio;
/**
     * 资金使用科目ID
     */
    @ApiModelProperty("资金使用科目ID")
    private String	 fundUsageSubjectld;

}
